// 全局错误处理函数
export const handleApiError = (error, defaultMessage = '操作失败') => {
  console.error('API错误:', error);
  
  // 如果是API返回的标准错误格式
  if (error && typeof error === 'object' && 'code' in error && 'message' in error) {
    return error.message || defaultMessage;
  }
  
  // 如果是Error对象
  if (error instanceof Error) {
    return error.message || defaultMessage;
  }
  
  // 其他情况
  return defaultMessage;
}; 